package com.danicsoft.daide.serverclient;

import java.util.ArrayList;
import java.util.List;

import com.danicsoft.daide.command.NowCommand;
import com.danicsoft.daide.command.OrderCommand;
import com.danicsoft.daide.command.SupplyOwnershipCommand;
import com.danicsoft.daide.command.Turn;


/**
 * Contains information for a given turn. This information includes Supply
 * centre information, army position information and orders.
 * 
 * @author Daniel Yule (daniel.yule@gmail.com)
 * @version 1.0
 */
public class TurnInfo {
	/**
	 * The turn this <code>TurnInfo</code> applies to.
	 */
	public Turn turn;

	/**
	 * The supply centre ownership of this turn
	 */
	public SupplyOwnershipCommand scOwnership;

	/**
	 * The position of the armies for this turn
	 */
	public NowCommand armyPosition;

	/**
	 * The orders that were submitted this turn.
	 */

	public List<OrderCommand> orders = new ArrayList<OrderCommand>();
}